Yazan: DevPogueTeam
Giriş
Bu script, VORP Core Framework kullanarak oyun ortamında telgraflar göndermenize ve almanıza olanak tanır. Oyuncuların telgraflar oluşturmasını, görüntülemesini, silmesini ve yönetmesini sağlayan bir kullanıcı arayüzüyle (UI) entegredir. Ayrıca, kontak yönetimi ve çoklu dil desteği de bulunur.
Ana Özellikler
1. Oyuncu Posta Kutusu Sistemi
Her oyuncuya sunucuya ilk katıldıklarında benzersiz bir posta kutusu atanır. Eğer oyuncunun posta kutusu yoksa, sistem otomatik olarak bir tane oluşturur. Bu posta kutusu, bir harf ve iki rakamdan oluşur (örneğin, A12) ve sunucu veritabanında saklanır.
2. Telgraf Oluşturma
Script, postane konumlarını, NPC'leri, dil seçeneklerini ve ödeme ayarlarını belirlemek için config.lua dosyasına dayanır.
Scripti Kurma:
Merhaba! Ben Pogue, RedM için script üretiyorum ve bu alanda uzun süredir çalışıyorum. Scriptlerim, sunucunuzun oyun deneyimini artırmak için özenle hazırlanmıştır. Çeşitli scriptlerime göz atmak isterseniz, sunucu deneyiminizi daha keyifli hale getirecek farklı çözümler sunuyorum. Daha fazla bilgi ve destek için sunucumuza katılabilirsiniz!
Link:
Giriş
Bu script, VORP Core Framework kullanarak oyun ortamında telgraflar göndermenize ve almanıza olanak tanır. Oyuncuların telgraflar oluşturmasını, görüntülemesini, silmesini ve yönetmesini sağlayan bir kullanıcı arayüzüyle (UI) entegredir. Ayrıca, kontak yönetimi ve çoklu dil desteği de bulunur.
Ana Özellikler
- Telgraf Oluşturma ve Gönderme: Oyuncular, alıcının posta kutusu kodunu, konuyu ve mesajı girerek telgraf gönderebilir.
- Gelen Kutusu Sistemi: Her oyuncunun, aldığı telgrafları görüntüleyebileceği bir gelen kutusu vardır.
- Posta Kutusu Ataması: Her oyuncuya otomatik olarak bir posta kutusu atanır ve diğer oyuncular bu posta kutusu üzerinden telgraf gönderebilir.
- Kontak Yönetimi: Oyuncular, posta kutusu kodlarını kaydetmek yerine, kontaklar oluşturarak hızlı iletişim sağlayabilir. Bu sadece not defteri gibi bir işlev görür; istediğiniz bir isimle oyuncuyu kaydedebilirsiniz.
- Çoklu Dil Desteği: Script, dinamik olarak yapılandırma dosyasından yüklenen çoklu dil desteğine sahiptir.
- NPC Entegrasyonu: Oyuncular, postane hizmetlerine erişmek için NPC'lerle (Oyuncu Olmayan Karakterler) etkileşime geçebilir.
- Ödeme Sistemi: Telgraf göndermek oyun içi para birimine mal olur, bu nedenle oyuncular kaynaklarını dikkatli yönetmelidir.
1. Oyuncu Posta Kutusu Sistemi
Her oyuncuya sunucuya ilk katıldıklarında benzersiz bir posta kutusu atanır. Eğer oyuncunun posta kutusu yoksa, sistem otomatik olarak bir tane oluşturur. Bu posta kutusu, bir harf ve iki rakamdan oluşur (örneğin, A12) ve sunucu veritabanında saklanır.
2. Telgraf Oluşturma
- Oyuncular, bir postane NPC'siyle etkileşime geçebilir veya atanmış bir tuşa basarak (varsayılan olarak G) telgraf arayüzünü açabilir.
- Arayüzde, oyuncu alıcının posta kutusu kodunu, konuyu ve mesajı girmelidir. Alıcının geçerli bir posta kutusu olması gerekir.
- Formu doldurduktan sonra, oyuncu Gönder düğmesine basar ve oyun içi küçük bir ücret karakterin parasından düşülür.
- Eğer bir oyuncuya telgraf gönderilirse, bu telgraf gelen kutusunda görünür.
- Oyuncular, aynı arayüzü kullanarak gelen kutularını görüntüleyebilir ve mesajın tamamını görmek için telgrafa tıklayabilir.
- Telgraflar açıldığında okundu olarak işaretlenir.
- Oyuncular, kontak ismi ve posta kutusu kodunu girerek kontak oluşturabilir.
- Oyuncular, kaydettikleri kontakları kontak arayüzü üzerinden görüntüleyebilir ve silebilir.
Script, postane konumlarını, NPC'leri, dil seçeneklerini ve ödeme ayarlarını belirlemek için config.lua dosyasına dayanır.
- Postane Konumları: NPC'lerin ve postanelerin konumlarını belirleyin.
- Telgraf Ücretleri: Telgraf göndermek için ücret ayarlarını yapın.
- Dil Konfigürasyonu: Script'in desteklediği farklı dilleri tanımlayın.
Scripti Kurma:
- VORP Core Framework'ün yüklü ve çalışır durumda olduğundan emin olun.
- Script klasörünü sunucunuzun resources dizinine yerleştirin.
- config.lua dosyasını, sunucunuzdaki postane konumlarına ve NPC'lere uygun olarak güncelleyin.
- Script'i sunucunuzun kaynak manifestine ekleyin:
ensure pogue_telegram - Kaynağı sunucunuzun yapılandırma dosyasını kullanarak başlatın.
- Bir postaneye gidin ve atanmış tuşa basarak (varsayılan G) NPC ile etkileşim kurun.
- UI açılacak ve bu ekrandan telgrafları oluşturup yönetebileceksiniz.
- Yeni Kontak eklemek için Create Contact butonunu kullanın.
- View Contacts bölümünden kayıtlı kontakları silebilirsiniz.
- VORP Core Framework: Script, yalnızca VORP Core sistemini destekler.
- MySQL Veritabanı: Telegramlar ve kontaklar MySQL veritabanında saklanır, bu nedenle sunucunuzun bir MySQL veritabanına bağlı olduğundan emin olun.
- NPC'lerin config.lua dosyasında doğru şekilde ayarlandığından emin olun, aksi takdirde postane etkileşiminde sorun çıkabilir.
Merhaba! Ben Pogue, RedM için script üretiyorum ve bu alanda uzun süredir çalışıyorum. Scriptlerim, sunucunuzun oyun deneyimini artırmak için özenle hazırlanmıştır. Çeşitli scriptlerime göz atmak isterseniz, sunucu deneyiminizi daha keyifli hale getirecek farklı çözümler sunuyorum. Daha fazla bilgi ve destek için sunucumuza katılabilirsiniz!
Link: